.root {
    -fx-background-color: #ffffff;
    -fx-text-fill: #000000;
}

.button {
    -fx-background-color: #e3e3e3;
    -fx-text-fill: #000000;
}

.button:hover {
    -fx-background-color: #d0d0d0;
}

.text-area {
    -fx-background-color: #ffffff;
    -fx-text-fill: #000000;
    -fx-control-inner-background: #ffffff;
}

.list-view {
    -fx-background-color: #ffffff;
    -fx-control-inner-background: #ffffff;
}

.list-cell {
    -fx-background-color: #ffffff;
    -fx-text-fill: #000000;
}

.list-cell:selected {
    -fx-background-color: #0096c9;
    -fx-text-fill: white;
}

.user-message {
    -fx-background-color: #e3f2fd;
}

.assistant-message {
    -fx-background-color: #f5f5f5;
}

.combo-box {
    -fx-background-color: #ffffff;
    -fx-border-color: #cccccc;
}

.scroll-pane {
    -fx-background-color: #ffffff;
} 